'''
plt.figure()
参数:
width:每个柱子的宽度,取值范围(0,1)
color:接收特定string或者包含颜色字符串的array。表示直方图颜色。默认为None。
'''
import matplotlib.pyplot as plt
import numpy as np
def txt():
    '''
    在柱子上边显示数据的函数
    '''
    my_highten = y
    for i in range(len(my_highten)):
        plt.text(i, my_highten[i] + 100, my_highten[i], va='bottom', ha='center')


x = np.array(['第一季度产业增加值_当季度(亿元)','第二季度产业增加值_当季度(亿元)','第三季度产业增加值_当季度(亿元)'])
y = np.array([8654, 70004.4, 102024.2])

plt.rcParams['font.sans-serif']='SimHei'      # 设置字体成支持中文的字体
plt.figure(figsize=(9,6))
plt.title('2017第一季度各产业的生产总值柱状图')
plt.ylabel('生产总值(亿元)')

plt.bar(x, y, width=0.6)
txt()
plt.show()